package cn.hncu.booksManagementSystem.stock.business.ebi;


import java.util.Collection;

import cn.hncu.booksManagementSystem.stock.vo.StockModel;
import cn.hncu.booksManagementSystem.stock.vo.StockQueryModel;
/**
 * CreateTime: 2018年4月23日 下午2:30:47	
 * @author 宋进宇  Email:447441478@qq.com
 */
public interface StockEbi {
	/**
	 * 通过图书的编号查询
	 * @param bookId
	 * @return null-没有该图书，否则有。
	 */
	public StockModel getByBookId(String bookId);
	/**
	 * 查询所有库存记录
	 * @return 所有库存记录的集合
	 */
	public Collection<StockModel> getAll();
	/**
	 * 通过查询值对象，查询符合条件的库存记录
	 * @param sqm 查询值对象
	 * @return 符合条件的库存记录的集合
	 */
	public Collection<StockModel> getStocksByCondition(StockQueryModel sqm);
}
